package com.itcast.demo.demo1.javabasic;

import java.math.BigDecimal;

public class JavaBasic {
    public static void main(String[] args) {
        // 用==号比较的坑
//        test1();
        // BigDecimal的坑
//        test2();
        // 自动装箱和拆箱
//        test3();

    }

    private static void test3() {
        Integer a = 10;
        a = null;
        if(a != null) {
            int sum = a + 10;
            System.out.println(sum);
        }
    }

    private static void test2() {
        BigDecimal a = new BigDecimal("0.02");
        BigDecimal b = new BigDecimal("0.03");

        System.out.println(b.subtract(a));
    }

    private static void test1() {
        Integer a = new Integer(10);
        Integer b = new Integer(10);
        System.out.println(a == b); // 比较的是地址值，false

        System.out.println(a.equals(b)); // 比较的是值，true
    }
}
